Developing Role-Based Open Multi-Agent Software Systems

نویسندگان

  • Haiping Xu
  • Xiaoqin Zhang
  • Rinkesh J. Patel
چکیده

An open multi-agent system (MAS) is a dynamic system in which agents can not only join or leave an agent society at will, but also take or release roles at runtime. Traditional multi-agent system development methodologies are not suitable for developing open multi-agent systems because they assume a fixed number of agents that are specified during the system analysis phase. In this paper, we propose a formal role-based modeling framework for open multi-agent software systems. We specify role organizations and role spaces as containers of conceptual roles and role instances, respectively, where role instances can be dynamically taken or released by agents from agent societies. To support rapid development of role-based open multi-agent systems, we introduce a three-layered design model of open MAS, and developed a prototype Role-based Agent Development Environment (RADE). Finally, we present a case study to demonstrate how an open MAS application can be efficiently built on RADE.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Methodology for Role-Based Modeling of Open Multi-Agent Software Systems

Multi-agent systems (MAS) are rapidly emerging as a powerful paradigm for modeling and developing distributed information systems. In an open multi-agent system, agents can not only join or leave an agent society at will, but also take or release roles dynamically. Most of existing work on MAS uses role modeling for system analysis; however, role models are only used at conceptual level with no...

متن کامل

Towards Developing Multi-agent Systems in Ada

Agent-oriented technology is a rising paradigm for developing quality software in complex domains. Currently, no Ada interface or middleware exist for the development of agent-based applications. In this paper, an Ada binding for developing agent and multi-agent-based applications in Ada is proposed. This binding is compatible with an existing open-source agent platform named SPADE.

متن کامل

Agent Base Approach for Intelligent Distributtion Control Systems

Global competition and rapidly changing customer requirements are forcing major changes in the production styles, planning, services, configuration of manufacturing organizations and many other areas. Agents and multi-agent systems are becoming a new way to analyze, design and implement complex (software) systems, specifically, when the design problem is distributed in nature, the development o...

متن کامل

A Two-Layer Approach to Developing Self-Adaptive Multi-Agent Systems in Open Environment

Development of self-adaptive systems situated in open and uncertain environments is a great challenge in the community of software engineering due to the unpredictability of environment changes and the variety of selfadaptation manners. Explicit specification of expected changes and various self-adaptations at design-time, an approach often adopted by developers, seems ineffective. This paper p...

متن کامل

Encoding a T-RBAC Model for E-Learning Platform on ORBAC Model

with rapid development and increase in the amount of available resources in E-learning platforms, the need to design new architecture for such systems has become inevitable to improve the search quality and simplifying ways to take online courses. The integration of multi-agent systems has played a very important role in developing open, interactive and distributed learning systems. A lot of re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007